shear legs – English–Türkçe translations

🇬🇧 en tr 🇹🇷

shear legs noun

  • device for lifting heavy weights
maçuna
Wiktionary Links